home *** CD-ROM | disk | FTP | other *** search
/ Champak 49 / Volume 49 - JOGO DISK .iso / Games / feverfrenzy-demo.swf / scripts / DefineSprite_142 / frame_1 / DoAction.as < prev   
Text File  |  2007-09-28  |  2KB  |  152 lines

  1. function setIndex(id)
  2. {
  3.    mIndex = id;
  4. }
  5. function getIndex()
  6. {
  7.    return mIndex;
  8. }
  9. function setID(id)
  10. {
  11.    mID = id;
  12. }
  13. function getID()
  14. {
  15.    return mID;
  16. }
  17. function setInHand()
  18. {
  19.    mbInHand = true;
  20. }
  21. function setNumber(n)
  22. {
  23.    mMedNumber_mc.gotoAndStop(n);
  24.    miNumber = n;
  25. }
  26. function getNumber()
  27. {
  28.    return miNumber;
  29. }
  30. function setTipo(t)
  31. {
  32.    indice = t % 5 + 1;
  33.    gotoAndStop("meds" + indice);
  34.    miTipo = t;
  35. }
  36. function getTipo()
  37. {
  38.    return miTipo;
  39. }
  40. function setLencol()
  41. {
  42.    gotoAndStop("sheet");
  43.    mID = -2;
  44.    mMedNumber_mc._visible = false;
  45. }
  46. function setReceita(rec)
  47. {
  48.    gotoAndStop("receipt");
  49.    mID = -3;
  50.    mReceita = rec;
  51.    mMedNumber_mc._visible = false;
  52. }
  53. function getReceita()
  54. {
  55.    return mReceita;
  56. }
  57. function isVazia()
  58. {
  59.    return mID == -1;
  60. }
  61. function isLencol()
  62. {
  63.    return mID == -2;
  64. }
  65. function isReceita()
  66. {
  67.    return mID == -3;
  68. }
  69. function isRemedio()
  70. {
  71.    return mID == -4;
  72. }
  73. function setRemedio(receita)
  74. {
  75.    mReceita = receita;
  76.    mID = -4;
  77.    setNumber(mReceita.bed);
  78.    setTipo(mReceita.tipo);
  79.    mMedNumber_mc._visible = true;
  80. }
  81. function pausa()
  82. {
  83.    mbPaused = true;
  84. }
  85. function continua(elapsed)
  86. {
  87.    mbPaused = false;
  88. }
  89. var mbInHand;
  90. var miNumber;
  91. var mID;
  92. if(mID == undefined)
  93. {
  94.    mID = -1;
  95. }
  96. var mIndex;
  97. if(mIndex == undefined)
  98. {
  99.    mIndex = -1;
  100. }
  101. var miTipo;
  102. var mReceita;
  103. if(mbInHand == undefined)
  104. {
  105.    mbInHand = false;
  106. }
  107. mMouseMask_mc._visible = false;
  108. var lastMouseIn = false;
  109. this.onMouseMove = function()
  110. {
  111.    if(mbPaused)
  112.    {
  113.       return undefined;
  114.    }
  115.    if(!mbInHand && this._visible)
  116.    {
  117.       var _loc3_ = {x:this._xmouse,y:this._ymouse};
  118.       this.localToGlobal(_loc3_);
  119.       if(mMouseMask_mc.hitTest(_loc3_.x,_loc3_.y,false))
  120.       {
  121.          if(!lastMouseIn)
  122.          {
  123.             lastMouseIn = true;
  124.             _root.cursor_mc.setOver2(this);
  125.          }
  126.       }
  127.       else if(lastMouseIn)
  128.       {
  129.          lastMouseIn = false;
  130.          _root.cursor_mc.setNotOver2(this);
  131.       }
  132.    }
  133. };
  134. this.onMouseDown = function()
  135. {
  136.    if(mbPaused)
  137.    {
  138.       return undefined;
  139.    }
  140.    if(!mbInHand && this._visible)
  141.    {
  142.       var _loc4_ = {x:this._xmouse,y:this._ymouse};
  143.       this.localToGlobal(_loc4_);
  144.       if(mMouseMask_mc.hitTest(_loc4_.x,_loc4_.y,false))
  145.       {
  146.          _root.Sons.gotoAndStop("click");
  147.          _parent.moveToMedicine(mIndex);
  148.       }
  149.    }
  150. };
  151. var mbPaused = false;
  152.